
$(function(){
	if($('.FAQ_tabs').length > 0){
		var url = window.location.href;
		var arrSplit = url.split('/');
		var last = arrSplit[arrSplit.length - 1];
		var tabCont = $('.FAQ_tab');
		var tabs = $('.FAQ_tabs li');
		tabs.removeClass('active');
		if(last.length > 1)
			$('.FAQ_main_front').fadeOut(function(){$('.FAQ_content_tab').fadeIn()});
		if(last == '#cau-hoi-chung' || last == '#general'){
			$(tabCont[0]).show();
			$(tabs[0]).addClass('active');
			$('.FAQ_content_tab h4').text('Câu hỏi chung');
		}else if(last == '#thanh-toan-va-gia-ca' || last == '#payment-pricing'){
			$(tabCont[3]).show();
			$(tabs[3]).addClass('active');
			$('.FAQ_content_tab h4').text('Thanh toán và giá cả');
		}
		
		$('.link-faq').click(function(e){
			e.preventDefault();
			$('.FAQ_main_front').fadeOut(function(){$('.FAQ_content_tab').fadeIn()});
			if($(this).hasClass('link-01')){
				$(tabCont[4]).show();
				$(tabs[4]).addClass('active');
				$('.FAQ_content_tab h4').text('Giao hàng và vận chuyển');
			}
			if($(this).hasClass('link-02')){
				$(tabCont[5]).show();
				$(tabs[5]).addClass('active');
				$($(tabCont[5]).find($('.lstFAQ li > a'))[6]).addClass('active');
				$('.showAns ').fadeIn();
				$('.showAns .showAnsCont').html($($(tabCont[5]).find($('.lstFAQ li > a'))[6]).next().html()).slideDown(700);
				$('.FAQ_content_tab h4').text('Hoàn trả & đổi hàng');
				$('.showAns h4').text('TÔI CÓ ĐƯỢC HOÀN TIỀN NẾU TÔI TRẢ HÀNG VỚI ZALORA.VN HAY KHÔNG?');
			}	
			if($(this).hasClass('link-03')){
				$(tabCont[3]).show();
				$(tabs[3]).addClass('active');
				$($(tabCont[3]).find($('.lstFAQ li > a'))[0]).addClass('active');
				$('.showAns ').fadeIn();
				$('.showAns .showAnsCont').html($($(tabCont[3]).find($('.lstFAQ li > a'))[0]).next().html()).slideDown(700);
				$('.FAQ_content_tab h4').text('Thanh toán và giá cả');
				$('.showAns h4').text('Những hình thức thanh toán nào được công ty chấp nhận?');
			}	
			if($(this).hasClass('link-04')){
				$(tabCont[1]).show();
				$(tabs[1]).addClass('active');
				$($(tabCont[1]).find($('.lstFAQ li > a'))[3]).addClass('active');
				$('.showAns ').fadeIn();
				$('.showAns .showAnsCont').html($($(tabCont[1]).find($('.lstFAQ li > a'))[3]).next().html()).slideDown(700);
				$('.FAQ_content_tab h4').text('Mã giảm giá và điểm tín dụng');
				$('.showAns h4').text(' Làm thế nào để sử dụng Mã giảm giá/ Mã điểm tín dụng?');
			}			
		});
		
		tabs.each(function(i, li){
			li = $(li);
			li.click(function(e){
				e.preventDefault();
                $('.FAQ_main_front').fadeOut(function(){$('.FAQ_content_tab').fadeIn()});
				$('.lstFAQ li div').hide();
				if(!$(this).hasClass('active')){
					$('.lstFAQ li > a').removeClass('active');
					tabs.removeClass('active');
					$(this).addClass('active');
					tabCont.hide();
					$(tabCont[i]).fadeIn();
					$('.showAns').fadeOut(300);
					$('.showAns .showAnsCont').fadeOut();
					$('.FAQ_content_tab h4').text($(this).find('a').text());
					history.pushState(null, null, $(this).find('a').attr('href'));
				}
			});
		});
	}
	if($('.lstFAQ').length > 0){
		var animating = true;
		$('.lstFAQ li > a').unbind().click(function(e){
			e.preventDefault();
			if(animating){
				animating = false;
				if ($(this).attr('class') != 'active'){
				  if(!$('.showAns').is(':visible')){
					  $('.showAns ').show();
					  $('.showAns .showAnsCont').html($(this).next().html()).slideDown(function(){animating = true;});
					}else{
							$('.showAns .showAnsCont').hide();
							$('.showAns .showAnsCont').html($(this).next().html()).slideDown(function(){animating = true;});
						}
				  $('.lstFAQ li > a').removeClass('active');
				  $(this).addClass('active');
				  $('.showAns h4').text($(this).find('span').text());
				}
				else{
					animating = true;
				}
			}
		});
	}
})